load("@rules_java//java:defs.bzl", "java_library")

package(
    default_applicable_licenses = ["//:license"],
    default_testonly = True,
    default_visibility = ["//:internal"],
)

java_library(
    name = "adorner",
    exports = ["//testing/src/main/java/dev/cel/testing:adorner"],
)

java_library(
    name = "line_differ",
    exports = ["//testing/src/main/java/dev/cel/testing:line_differ"],
)

java_library(
    name = "baseline_test_case",
    exports = ["//testing/src/main/java/dev/cel/testing:baseline_test_case"],
)

java_library(
    name = "cel_baseline_test_case",
    exports = ["//testing/src/main/java/dev/cel/testing:cel_baseline_test_case"],
)

java_library(
    name = "base_interpreter_test",
    exports = ["//testing/src/main/java/dev/cel/testing:base_interpreter_test"],
)

alias(
    name = "policy_test_resources",
    actual = "//testing/src/test/resources/policy:policy_yaml_files",
)

java_library(
    name = "expr_value_utils",
    exports = ["//testing/src/main/java/dev/cel/testing/utils:expr_value_utils"],
)
